Responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions, including building and optimizing comprehensive solutions that prioritize end-user efficiency and experience. Will lead the design and architecture of major systems and services, and ensure software solutions are scalable, reliable, maintainable, and aligned with business needs. Will also collaborate with teams to ensure sustained quality and reliability of our software solutions and act as a go-to expert by identifying and resolving complex, high-priority issues in both development and production environments.
Job listings
Lead a dynamic team of software engineers who support our institutional business and oversee the development and delivery of cutting-edge educational technology solutions that enable schools and districts to provide high-quality, personalized learning experiences for students. This role involves strategic technical leadership in guiding the software engineering team in the design, development, and delivery of innovative learning technology solutions.
This is a high-impact leadership role that combines strategic vision, technical depth, and people leadership. The ideal candidate will be comfortable designing long-term roadmaps and diving into architecture reviews and debugging complex issues with engineers. You will be accountable for delivering a world-class experience in a category that sits at the intersection of traditional and decentralized finance.
An innovative Android Engineer passionate about advancing mobility to construct elegant, effective, and exceptional native mobile code, through self-motivation and collaboration. You will help define product features, drive system architecture, and implement the next generation of mobile features in an agile environment.
Weβre looking for coding specialists who live and breathe computer science, software engineering, data structures, algorithms, databases, systems programming, and web development. Youβll challenge advanced language models on topics like object-oriented programming, version control with Git, RESTful API design, debugging strategies, data pipeline construction, and secure coding practicesβdocumenting every failure mode so we can harden model reasoning.